package com.xbongbong.pro.enums.errorcodes;

import com.xbongbong.i18n.util.I18nMessageUtil;
import lombok.Getter;

/**
 * 资金设置错误枚举
 * @author haibin
 */
@Getter
public enum FundsSetErrorCodeEnum implements ErrorCode {
    API_ERROR_248001(248001, "enum.errorCode.msg.api_error_248001"),
    API_ERROR_248002(248002, "enum.errorCode.msg.api_error_248002"),
    API_ERROR_248003(248003, "enum.errorCode.msg.api_error_248003"),
    API_ERROR_248004(248004, "enum.errorCode.msg.api_error_248004"),
    API_ERROR_248005(248005, "enum.errorCode.msg.api_error_248005"),
    API_ERROR_248006(248006, "enum.errorCode.msg.api_error_248006"),
    API_ERROR_248007(248007, "enum.errorCode.msg.api_error_248007"),
    API_ERROR_248008(248008, "enum.errorCode.msg.api_error_248008"),
    API_ERROR_248009(248009, "enum.errorCode.msg.api_error_248009"),

    API_ERROR_2500001(2500001,"enum.errorCode.msg.api_error_2500001"),
    API_ERROR_2500002(2500002,"enum.errorCode.msg.api_error_2500002"),
    API_ERROR_2500003(2500003,"enum.errorCode.msg.api_error_2500003"),
    API_ERROR_2500004(2500004,"enum.errorCode.msg.api_error_2500004"),
    API_ERROR_2500005(2500005,"enum.errorCode.msg.api_error_2500005"),
    API_ERROR_2500006(2500006,"enum.errorCode.msg.api_error_2500006"),
    ;


    /**
     * 错误码
     */
    private final int code;
    /**
     * 错误描述
     */
    private final String msg;

    FundsSetErrorCodeEnum(int code, String msg) {
        this.code = code;
        this.msg = msg;

    }

    @Override
    public int getCode() {
        return code;
    }

    @Override
    public String getMsg() {
        return I18nMessageUtil.getMessage(msg);
    }
}
